reflect.flag.kind (method)

69 uses

	reflect (current package)
		value.go#L85: func (f flag) kind() Kind {
		value.go#L233: 		panic(&ValueError{valueMethodName(), f.kind()})
		value.go#L295: 	if v.kind() != Bool {
		value.go#L319: 	switch v.kind() {
		value.go#L337: 	panic(&ValueError{"reflect.Value.Bytes", v.kind()})
		value.go#L1167: 	if v.kind() == Slice {
		value.go#L1174: 	k := v.kind()
		value.go#L1186: 	panic(&ValueError{"reflect.Value.Cap", v.kind()})
		value.go#L1199: 	switch v.kind() {
		value.go#L1210: 	k := v.kind()
		value.go#L1217: 	panic(&ValueError{"reflect.Value.Complex", v.kind()})
		value.go#L1225: 	k := v.kind()
		value.go#L1271: 	panic(&ValueError{"reflect.Value.Elem", v.kind()})
		value.go#L1277: 	if v.kind() != Struct {
		value.go#L1278: 		panic(&ValueError{"reflect.Value.Field", v.kind()})
		value.go#L1375: 	switch v.kind() {
		value.go#L1386: 	k := v.kind()
		value.go#L1393: 	panic(&ValueError{"reflect.Value.Float", v.kind()})
		value.go#L1401: 	switch v.kind() {
		value.go#L1441: 	panic(&ValueError{"reflect.Value.Index", v.kind()})
		value.go#L1446: 	switch v.kind() {
		value.go#L1457: 	k := v.kind()
		value.go#L1471: 	panic(&ValueError{"reflect.Value.Int", v.kind()})
		value.go#L1507: 	if v.kind() == Interface {
		value.go#L1552: 	k := v.kind()
		value.go#L1568: 	panic(&ValueError{"reflect.Value.IsNil", v.kind()})
		value.go#L1583: 	switch v.kind() {
		value.go#L1646: 	switch v.kind() {
		value.go#L1699: 	return v.kind()
		value.go#L1706: 	if v.kind() == Slice {
		value.go#L1713: 	switch k := v.kind(); k {
		value.go#L1730: 	panic(&ValueError{"reflect.Value.Len", v.kind()})
		value.go#L1752: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= maxValSize {
		value.go#L1871: 	if v.kind() == Interface {
		value.go#L1914: 	if v.kind() == Interface {
		value.go#L1977: 	if v.kind() != Map {
		value.go#L2070: 	k := v.kind()
		value.go#L2077: 	panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
		value.go#L2083: 	k := v.kind()
		value.go#L2090: 	panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
		value.go#L2103: 	k := v.kind()
		value.go#L2110: 	panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
		value.go#L2116: 	k := v.kind()
		value.go#L2123: 	panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
		value.go#L2148: 	k := v.kind()
		value.go#L2184: 	panic(&ValueError{"reflect.Value.Pointer", v.kind()})
		value.go#L2257: 	if v.kind() == Interface {
		value.go#L2306: 	switch k := v.kind(); k {
		value.go#L2308: 		panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
		value.go#L2320: 	switch k := v.kind(); k {
		value.go#L2322: 		panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
		value.go#L2334: 	switch k := v.kind(); k {
		value.go#L2336: 		panic(&ValueError{"reflect.Value.SetInt", v.kind()})
		value.go#L2388: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= maxValSize {
		value.go#L2432: 	switch k := v.kind(); k {
		value.go#L2434: 		panic(&ValueError{"reflect.Value.SetUint", v.kind()})
		value.go#L2475: 	switch kind := v.kind(); kind {
		value.go#L2477: 		panic(&ValueError{"reflect.Value.Slice", v.kind()})
		value.go#L2537: 	switch kind := v.kind(); kind {
		value.go#L2539: 		panic(&ValueError{"reflect.Value.Slice3", v.kind()})
		value.go#L2588: 	if v.kind() == String {
		value.go#L2595: 	if v.kind() == Invalid {
		value.go#L2665: 	switch v.kind() {
		value.go#L2676: 	k := v.kind()
		value.go#L2692: 	panic(&ValueError{"reflect.Value.Uint", v.kind()})
		value.go#L2728: 	k := v.kind()
		value.go#L2764: 	panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
		value.go#L2907: 	dk := dst.kind()
		value.go#L2916: 	sk := src.kind()